package redis

import (
	"fmt"
	"github.com/go-redis/redis"
	"jdshopuser/user_srv/appconfig"
)

var RedisDB *redis.Client

func InitRedisRpc() {
	//动态配置
	res := appconfig.AppData.RedisConfig
	RedisDB = redis.NewClient(&redis.Options{
		Addr:     fmt.Sprintf("%s:%d", res.Addr, res.Pore),
		Password: "", // no password set
		DB:       0,  // use default DB
	})

	_, err := RedisDB.Ping().Result()

	if err != nil {
		fmt.Println("缓存链接失败", err)
		return
	}
	// Output: PONG <nil>
	fmt.Println("缓存链接成功", res)

}
